<?php
/** .-------------------------------------------------------------------
 * |  Software: [HDCMS framework]
 * |      Site: www.hdcms.com
 * |-------------------------------------------------------------------
 * |    Author: 向军 <2300071698@qq.com>
 * |    WeChat: aihoudun
 * | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
 * '-------------------------------------------------------------------*/

namespace web\admin\controller;

class Tag extends Common{
	protected $db;
	// 创建一个构造函数
	public function __construct(){
		// 继承父类的构造函数
		parent::__construct();
		$this->db=new \system\model\Tag;
	}
    //动作
	public function index(){
		//此处书写代码...
		// echo 2;
		// 获得所有的数据
		$res=$this->db->getAll();
		// p($res);die;
		// 分配数据
		View::with('res',$res);
		View::make();
	}
	/**
	 * 添加标签方法
	 */
	public  function store(){
		if(IS_POST){
			// p($_POST);DIE;
			if($this->db->store()) {
				message('添加成功',U('index'),'success');
			}else{
				message($this->db->getError(),'back','error');
			}

		}
	// 加载模板
	View::make();
	}
	/**
	 * 编辑标签
	 */
	
	public function edit(){
		// 获得当前要编辑的的tid
		$cid=Q('get.tid',0,'intval');
		// echo $cid; die;
		// 判断是否是post提交
		if(IS_POST){
			// 添加成功
			if($this->db->edit()){
				message('添加成功',U('index'),'success');
			}else{
				message('添加失败',$this->db->getAll(),'back','error');
			}
		}
			// 获取旧数据
			$oldData=$this->db->where('tid',$cid)->first();
			// 分配数据
			// p($oldData);die;
			View::with('oldData',$oldData);
		// 加载模板
		View::make();
	}

	/**
	 * 删除方法
	 */

	public  function del(){
		// echo 4;die;
		//获得当前需要删除的tid
		$tid=Q('get.tid',0,'intval');
		// 将当前这条tid删除
		$this->db->where('tid',$tid)->delete();
		// 提示删除成功
		message('删除成功',U('index'),'success');
	}


}
